package com.cater.task.entity;
import com.cater.common.BaseEntity;
import com.cater.project.entity.DemandEnterprise;
import com.cater.sys.entity.User;

/**
* 描述：任务实体类
* @author yong
* @date 2018/06/03
*/
public class TaskManager extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
    *主键
    */
    private String id;
    /**
    *负责人
    */
    private String principal;
    /**
    *开始时间
    */
    private String startDate;
    /**
    *结束时间
    */
    private String endDate;
    /**
    *紧急程度
    */
    private String urgency;
    /**
     * 紧急程度显示
     */
    private String dictDegree;

    /**
    *进度
    */
    private String plan;
    /**
    *任务详情
    */
    private String details;
    /**
    *参与人员
    */
    private String participant;
    /**
     * 参与人员显示
     */
    private String userNames;
    /**
    *附件
    */
    private String fileNames;
    /**
    * 备注 
    */
    private String remark;
    /**
     * 企业需求
     */
    private DemandEnterprise demand;
    /**
     * 公司+岗位
     */
    private String companyPosition;
    /**
     * 负责人对象
     */
    private User chargeUser;
    
    /**
     * 任务状态,0未开始,1进行中,2已完成,3已取消
     */
    private Integer status;
    
    private String dictStatus;
    
    public String getId() {
        return this.id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getPrincipal() {
        return this.principal;
    }

    public void setPrincipal(String principal) {
        this.principal = principal;
    }
    public String getStartDate() {
        return this.startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }
    public String getEndDate() {
        return this.endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }
    public String getUrgency() {
        return this.urgency;
    }

    public void setUrgency(String urgency) {
        this.urgency = urgency;
    }
    public String getPlan() {
        return this.plan;
    }

    public void setPlan(String plan) {
        this.plan = plan;
    }
    public String getDetails() {
        return this.details;
    }

    public void setDetails(String details) {
        this.details = details;
    }
    public String getParticipant() {
        return this.participant;
    }

    public void setParticipant(String participant) {
        this.participant = participant;
    }
    public String getFileNames() {
        return this.fileNames;
    }

    public void setFileNames(String fileNames) {
        this.fileNames = fileNames;
    }
    public String getRemark() {
        return this.remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

	public DemandEnterprise getDemand() {
		return demand;
	}

	public void setDemand(DemandEnterprise demand) {
		this.demand = demand;
	}

	public String getCompanyPosition() {
		return companyPosition;
	}

	public void setCompanyPosition(String companyPosition) {
		this.companyPosition = companyPosition;
	}

	public User getChargeUser() {
		return chargeUser;
	}

	public void setChargeUser(User chargeUser) {
		this.chargeUser = chargeUser;
	}

	public String getDictDegree() {
		return dictDegree;
	}

	public void setDictDegree(String dictDegree) {
		this.dictDegree = dictDegree;
	}

	public String getUserNames() {
		return userNames;
	}

	public void setUserNames(String userNames) {
		this.userNames = userNames;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getDictStatus() {
		return dictStatus;
	}

	public void setDictStatus(String dictStatus) {
		this.dictStatus = dictStatus;
	}
    

}